#include <stdio.h>
struct cat
{
    int age;
};
void changeCar(struct cat *p)
{
    // (*p).age这样的写法很麻烦。C 语言就引入了一个新的箭头运算符（->）
    // 它只能用于结构体（struct）或联合体（union）的指针，而不能用于普通的指针
    (*p).age = 10;
    p->age = 20;
    p->age++;
}
void main(void)
{
    // struct 指针
    struct cat a = {1};
    printf("a is age is %d\n", a.age);
    changeCar(&a);
    printf("a is age is %d\n", a.age);
}